home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u225.dms / in.adf / Filter / read.me < prev   
Encoding:
Text File  |  1989-09-24  |  2.2 KB  |  44 lines

  1.                                  Filter
  2.                                 Ver 1.00
  3.                                    By
  4.                              Jamie Mueller
  5.  
  6.   Filter is a simple program based on the principles of digital signal
  7. processing. The program uses 256 point FHTs (Yes 'H' for Fast Hartley
  8. Transforms, but more on that later) to filter out different frequencies
  9. according to a filter you design. You can load (in fact you have to, to get
  10. any results out! :) an IFF sound file and filter out unwanted frequencies
  11. (i.e. noise) and save it back to another file. The loaded file MUST be an
  12. IFF sound file, not raw or otherwise.
  13.  
  14.   To design the filter just click in the "Filter Characteristics" window and
  15. draw in a filter (the mouse pointer will draw wherever you move the mouse,
  16. but the graph will only be updated when you let go of the left mouse
  17. button). The filter is designed in decibels; from 0 to -60 db (no
  18. amplification because if the sample already uses all 8 bits of the sound
  19. where would it put the 'extra' information??) NOTE: A db is 20 times the log
  20. of the 'gain' so a gain of -60 db would be equal to multiplying that
  21. frequency by 0.001 (if it sounds complicated, just play with the program,
  22. you'll figure it out! :).
  23.  
  24.   In addition to the Filter Characteristics; a plot of the original and
  25. filtered data can be 'opened' (under windows on the menu). These plots are
  26. also in db (NOTE: These plots will never show a negative db because that
  27. corresponds to a decimal and the Amiga stores the audio information in
  28. integers).
  29.  
  30.   The FHT transform used in the program computes the same information as a
  31. FFT would except that the 'butterfly' routine has half as many multiplies as
  32. a comparable FFT! This translates to a little extra speed. For comparison,
  33. my PrintSpec program uses 256 point FFTs and it gets about .88 sec per
  34. transform. This program, however, realizes about .55 to .60 sec per
  35. transform. (NOTE: Both this program and the PrintSpec program use the FFP
  36. library for math).
  37.  
  38.   If you find this program useful (or otherwise) please let me know! I can
  39. be located on GEnie as C.MUELLER. (sorry about the other services as I'm not
  40. rich!).
  41.  
  42.                                      Jamie C.MUELLER
  43.  
  44.